package sql;

import java.io.File;
import java.io.FileOutputStream;
import java.util.LinkedList;

import DataClass.EatMedData;

public class WriteEatData {
	
	public void WriteData(int id, String OnOff, String EatTime,
			Boolean sun,Boolean mon,Boolean tue,Boolean wed,Boolean thu
			,Boolean fri,Boolean sat,String soundF1,String picF1,
			LinkedList<byte[]> bPic, LinkedList<byte[]> bSound){
//		try{
//		int n=listEat.size();
//		//這邊寫DELETE 之前資料 或沒資料
//		
//		
//		FileOutputStream fos=null;
//		//然後寫入新的資料
//		for(int i=0;i<n;i++){
//			new java.io.File("E:/Download/myAngel").mkdirs(); //創新資料夾
//			listEat.get(i).id;
//			listEat.get(i).OnOff;
//			listEat.get(i).EatTime;
//			listEat.get(i).sun;
//			listEat.get(i).mon;
//			listEat.get(i).tue;
//			listEat.get(i).wed;
//			listEat.get(i).thu;
//			listEat.get(i).fri;
//			listEat.get(i).sat;
//			
//			//寫入錄音
//			fos=new FileOutputStream("E:/Download/myAngel/"+listEat.get(i).soundF1);
//			for (byte[] b : listEat.get(i).bsound) {
//				fos.write(b);			
//			}
//			//寫入圖片
//			fos=new FileOutputStream("E:/Download/myAngel/"+listEat.get(i).picF1);
//			for (byte[] b : listEat.get(i).bpicture) {
//				fos.write(b);
//			}
//		}
//		
//		}catch(Exception e){
//			e.printStackTrace();
//		}
		(new File("E:/Download/myAngel")).mkdirs();// 如果文件夹不存在 则建立新文件夹
		FileOutputStream fos = null;
		try {
			(new File("E:/Download/myAngel")).mkdirs();// 如果文件夹不存在 则建立新文件夹
			fos = new FileOutputStream("E:/Download/myAngel/"+picF1);
			for (byte[] bb : bPic) {
				fos.write(bb);
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		
		FileOutputStream fos1 = null;
		try {
			(new File("E:/Download/myAngel")).mkdirs();// 如果文件夹不存在 则建立新文件夹
			fos1 = new FileOutputStream("E:/Download/myAngel/"+soundF1);
			for (byte[] bb : bSound) {
				fos1.write(bb);
			}
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			try {
				fos.close();
				fos1.close();
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
}
